#picture_viewer {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
}

#picture_viewer img {
	border-radius: 0;
}

.picture_viewer_layer {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
}

.LeftClose {
	width:25px;
	height:60px;
	display:block;
	position: absolute;
	right: 0;
	left: 0;
}
.LeftClose a.Close_Tip, .LeftClose a.Close_Tip:visited {
	/*margin-left:10px;*/
	width: 25px;
	height: 60px;
	display:block;
	background:url('store/picview_close.gif');
	background-position: 0 0;
}
.LeftClose a.Close_Tip:hover{
	background-position: 0 -60px;
}

a.Left:link, a.Left:visited, a.Right:link, a.Right:visited {
	background:url('store/photo-viewer.png');
	background-position: -215px 0;
	position: absolute;
	top:50%;
	left:0;
	margin-top:-80px;
	width:40px;
	height:40px;
	z-index:101;
}
a.Left:hover{
	background-position: -297px 0;
}
a.Right:link, a.Right:visited {
	right:10px;
	left:auto;
	background-position: -256px 0;
}
a.Right:hover{
background-position: -338px 0;
}

.picture_viewer_big {
	height: 80%;
	width: 88%;
	_width: 800px;
	_position: relative;
	max-width: 800px;
	/*_width:expression((documentElement.clientWidth > 600) ? "600px" : "auto" );*/
	margin: 0 auto;
	margin-top: 30px;
	overflow: hidden;
	text-align: center;
}

.picture_viewer_big img {
	position: relative;
}

.picture_viewer_small {
	overflow: hidden;
	zoom: 1;
	padding: 10px 15px 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 105;
	cursor: default;
	/*background-color: black;
	filter: alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;*/
}

.picture_viewer_small p {
	display: inline;
}

.picture_viewer_small ul {
	list-style: none;
	height: 106px;
	width: 9999px;
	display: inline-block;
	position: relative;
	left: 0;
}

.picture_viewer_small li {
	float: left;
	margin: 5px;
	height: 96px;
	width: 128px;
	position: relative;
	filter: alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.picture_viewer_small li.current {
	filter: alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.picture_viewer_small .shade {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	width: 108px;
	height: 76px;
}

.picture_viewer_small .current .shade {
	background: none;
	opacity: 1;
	filter: none;
	-ms-filter: none;
	border: 5px solid #618DAB;
}

#picture_viewer_wrap .cursor_next {
	cursor: url(store/next.cur), auto;
}

#picture_viewer_wrap .cursor_pre {
	cursor: url(store/pre.cur), auto;
}

.picture_viewer_small .PhotoNav{
	position: relative;
	padding: 0 45px;
}
.picture_viewer_small .PhotoNav .AllItem {
	overflow: hidden;
	/*height: 75px;*/
	position: relative;
	width: 100%;
}

.PhotoNav a.Prve:link, .PhotoNav a.Prve:visited, .PhotoNav a.Next:link, .PhotoNav a.Next:visited{
	position: absolute;
	width: 28px;
	height: 83px;
	top: 6px;
	border: 1px solid #181818;
	color: #54809E;
	text-decoration: none;
}
.icon{
	display: inline-block;
	vertical-align: middle;
	overflow: hidden!important;
	font: 0/0 arial!important;
	color: transparent!important;
	width: 28px;
	height: 28px;
	cursor: pointer;
	margin-top: 28px
}
.PhotoNav a.Prve { left:0px; }
.PhotoNav a.Prve .icon{
	background-image: url(store/photo-viewer.png);
	background-position: -379px -31px;
	cursor: pointer;
	margin-top: 28px;
}
.PhotoNav a.Prve:hover .icon{
	background-image: url(store/photo-viewer.png);
	background-position: -437px -31px;
	cursor: pointer;
	margin-top: 28px;
}	
.PhotoNav a.Next .icon{
	background-image: url(store/photo-viewer.png);
	background-position: -408px -31px;
	cursor: pointer;
	margin-top: 28px;
}
.PhotoNav a.Next:hover .icon{
	background-image: url(store/photo-viewer.png);
	background-position: -466px -31px;
	cursor: pointer;
	margin-top: 28px;
}
.PhotoNav a.Prve { _margin-left: -43px;}
.PhotoNav a.Next { right:0px; _right: 15px;}
